package cn.tedu.mvc;

import org.junit.Test;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController //接收请求做出相应
@RequestMapping("get") //规定了浏览器的访问方式
public class GetController {
    @RequestMapping("param4")
    public Car param4(Car c){
        return c;
    }
    //参数名必须于josn串中的key一致,否则浏览器会报500(服务器异常),idea会报异常
    @RequestMapping("param3")
    public void param3(int a,String b){
        System.out.println( "您的请求参数里id的值是:"+a+"  你的name是:"+b);
    }
    @RequestMapping("param2")
    public void param2(int id,String name,int age){
        System.out.println( "您的请求参数里id的值是:"+id+"  你的name是:"+name+" 你的年龄是:"+age);
    }
    @RequestMapping("param")
    public String param(int id){
        return "您的请求参数里id的值是:"+id;
    }



    //http://localhost:8080/car/insert?id=1&name=张三&age=18
    @Test
    public void get1(){
        String url="http://localhost:8080/car/insert?id=1&name=张三&age=18";
        String[] a = url.split("\\?")[1].split("&");

        for (String s : a) {
            String data = s.split("=")[1];
            System.out.println(data);
        }
    }

}
